home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
batchut
/
bat.zip
/
RESET.BAT
< prev
next >
Wrap
DOS Batch File
|
1986-03-11
|
7KB
|
158 lines
PATH H:\;I:\;E:\;E:\UTIL;E:\NORTON;E:\SMARTKEY;E:\GAMES
echo off
cd e:\
BAT *
BAT STACK.PURGE
BAT %D = \
BAT -MENU2 BEGTYPE
h F AF F CF F AF F CF # A C
▌1│sdir│sd/w│ lf │sd..▐▌2│E:\\ │w/is│rndr║colr▐█ Esc to DOS █▌1-Frmt ä▒b▒c▒ █
█▀├────┼────┼────┼────▐█▀├────┼────┼────╫────▐█▀▀▀▀▀▀▀▀▀▀▀▀▀▀█▌2-Sys ä▒b▒c▒ █
▌3│edit│scrn│ │sd>d▐▌4│H: │Pyxl│ ║mono▐█rfsh│prev│help█▌3-Erase ä▒b▒c▒ █
█▀├────┼────┼────┼────▐█▀├────┼────┼────┼════▐█────┼────┼────█▌4-Blker ä▒b▒c▒ █
▌5│type│brws│ lc │ ▐▌6│I: │pbsI│pbsL│pbsC▐█ │████│Park█▌5-CIIPC ä»b▒c»d█
█▀├────┼────┼────┼────▐█▀├────┼────┼────┼────▐█────┼────┼────█▌6-Copy ä»▒b▒c▒ █
▌7│copy│renm│red │bckp▐▌8│Lts │ │Cndr│arca▐█Basc│Pscl│ProC█▌7-Copy »ä▒b▒c▒ █
█▀├────┼────┼────┼────▐█▀├────┼────┼────┼────▐█▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▌8-LF ä ▒b▒c▒ █
▌9│del │vdel│ëbak│SKsv▐▌0│prnt│sto₧│tof │arcx▐▌SPACE Compose▐▌9-Dir ä ▒b▒c▒ █
END
BAT -MENUR BEGTYPE
;
END
BAT TYPE %V:%D ; | BEGTYPE
;
END
BAT -READIN %1 = | %2 = | %3 = | %4 = | %5 = | %6 = | %7 = | %8 = | %9 =
BAT %G = X | %A = | INKEY %I | IF %I = KEY148 %I = %F | SKIP 1
BAT %F = %I
BAT IF %I = KEY020 %I = | GOTO -READ1
BAT IF %I = KEY147 GOTO -MENU2
BAT IF %I = KEY13C %A = e: | TYPE %A; | %I = cd\ | GOTO -READ1
BAT IF %I = KEY13E %A = h: | %D = | GOTO -NEWDISK
BAT IF %I = KEY140 %A = i: | %D = | GOTO -NEWDISK
BAT IF %I = KEY13B %1 = sdir | GOTO -DODOS
BAT IF %I = KEY168 %1 = sdir%S/w | GOTO -DODOS
BAT IF %I = KEY160 %1 = sdir%Sa: | %2 = >>%Sdir-list.prn | %6 = lf%Sa:%S*.arc | GOTO -DODOS
BAT IF %I = KEY154 %1 = lf | GOTO -DODOS
BAT IF %I = KEY15E %1 = sdir | GOTO -READ2
BAT IF %I = KEY13D %1 = kedit | GOTO -READ2
BAT IF %I = KEY16C %1 = list | GOTO -READ2
BAT IF %I = KEY15A %1 = RED | GOTO -READ2
BAT IF %I = KEY15C %1 = erase%S*.bak | GOTO -DODOS
BAT IF %I = KEY14D %1 = diskpark | GOTO -DODOS
BAT IF %I = KEY01B %L = S | CLS | EXIT
BAT IF %I = KEY149 %1 = command/c | %2 = doshelp | GOTO -DODOS
BAT IF %I = KEY14F %1 = basica | GOTO -READ2
BAT IF %I = KEY150 %D = PASCAL | STACK.PURGE | STACK y | %1 = turbo | GOTO -SETDIR
BAT IF %I = KEY151 %D = PROCOMM | %1 = procomm | %2 = /b | GOTO -SETDIR
BAT IF %I = KEY16A %1 = screen | GOTO -READ2
BAT IF %I = KEY13F %1 = type | GOTO -READ2
BAT IF %I = KEY158 %1 = lc | GOTO -READ2
BAT IF %I = KEY141 %1 = copy | GOTO -READ2
BAT IF %I = KEY16E %1 = rename | GOTO -READ2
BAT IF %I = KEY164 GOTO -91BACKUP
BAT IF %I = KEY143 %1 = erase | GOTO -READ2
BAT IF %I = KEY170 %1 = vdel | GOTO -READ2
BAT IF %I = KEY166 GOTO -3SKSAVE
BAT IF %I = KEY169 %1 = whereis | GOTO -READ2
BAT IF %I = KEY155 %1 = rendir | GOTO -READ2
BAT IF %I = KEY15F %1 = mode%Sco80 | GOTO -DODOS
BAT IF %I = KEY161 %1 = mode%Smono | GOTO -DODOS
BAT IF %I = KEY16B %D = PYXEL | %1 = visuals | GOTO -SETDIR
BAT IF %I = KEY142 %D = LOTUS | %1 = 123 | GOTO -SETDIR
BAT IF %I = KEY16D %A = h: | %D = | %1 = 123 | GOTO -NEWDISK
BAT IF %I = KEY159 %D = LOTUS | %1 = copy | %2 = pbsdisks.bak | %3 = pbsdisks.prn | %6 = kedit | %7 = pbsdisks.prn | GOTO -SETDIR
BAT IF %I = KEY16F %D = MM | %1 = erase | %2 = wpque.sys | %6 = wp | GOTO -SETDIR
BAT IF %I = KEY163 %A = h: | %D = | %1 = pbs3 | GOTO -DODOS
BAT IF %I = KEY15B %D = CONDOR | %1 = erase%S$$.sub | %6 = dbms | GOTO -SETDIR
BAT IF %I = KEY144 %1 = print | GOTO -READ2
BAT IF %I = KEY171 %1 = spoolcom | %2 = flush | %6 = spoolcom | %7 = reset | GOTO -DODOS
BAT IF %I = KEY15D %1 = spoolcom | %2 = eject | GOTO -DODOS
BAT IF %I = KEY165 %1 = arc%Sa | GOTO -READ2
BAT IF %I = KEY167 %1 = arc%Sx | GOTO -READ2
BAT IF %I = 1 %1 = format | %2 = a:%S/v | GOTO -DODOS
BAT IF %I = KEY178 %1 = format | %2 = b:%S/v | GOTO -DODOS
BAT IF %I = ! %1 = format | %2 = c:%S/v | GOTO -DODOS
BAT IF %I = 2 %1 = SYS%SA: | %6 = COPY | %7 = E:\COMMAND.COM | %8 = A: | GOTO -DODOS
BAT IF %I = KEY179 %1 = SYS%SB: | %6 = COPY | %7 = E:\COMMAND.COM | %8 = B: | GOTO -DODOS
BAT IF %I = @ %1 = SYS%SC: | %6 = COPY | %7 = E:\COMMAND.COM | %8 = C: | GOTO -DODOS
BAT IF %I = 3 %1 = erase%Sa:*.* | GOTO -DODOS
BAT IF %I = KEY17A %1 = erase%Sb:*.* | GOTO -DODOS
BAT IF %I = # %1 = erase%Sc:*.* | GOTO -DODOS
BAT IF %I = 4 %1 = bulkeras%Sa:/b | GOTO -DODOS
BAT IF %I = KEY17B %1 = bulkeras%Sb:/b | GOTO -DODOS
BAT IF %I = $ %1 = bulkeras%Sc:/b | GOTO -DODOS
BAT IF %I = 5 %1 = copyiipc | %2 = a: | %3 = b: | GOTO -DODOS
BAT IF %I = %% %1 = copyiipc | %2 = c: | %3 = d: | GOTO -DODOS
BAT IF %I = 6 %1 = jet%Sa: | %2 = %V:%D | GOTO -DODOS
BAT IF %I = KEY17D %1 = jet%Sb: | %2 = %V:%D | GOTO -DODOS
BAT IF %I = ^ %1 = jet%Sc: | %2 = %V:%D | GOTO -DODOS
BAT IF %I = 7 %1 = jet | %2 = %V:%D | %3 = a: | GOTO -DODOS
BAT IF %I = KEY17E %1 = jet | %2 = %V:%D | %3 = b: | GOTO -DODOS
BAT IF %I = & %1 = jet | %2 = %V:%D | %3 = c: | GOTO -DODOS
BAT IF %I = 8 %1 = lf | %2 = a: | GOTO -DODOS
BAT IF %I = KEY17F %1 = lf | %2 = b: | GOTO -DODOS
BAT IF %I = * %1 = lf | %2 = c: | GOTO -DODOS
BAT IF %I = 9 %1 = sdir | %2 = a: | %3 = /p | GOTO -DODOS
BAT IF %I = KEY180 %1 = sdir | %2 = b: | %3 = /p | GOTO -DODOS
BAT IF %I = ( %1 = sdir | %2 = c: | %3 = /p | GOTO -DODOS
BAT %J = %I $ 1 3 | IF %J = KEY GOTO -READIN
BAT -READ1 TYPE %I; | READ %1 %2 %3 %4 %5 | IF %1 = x TYPE ****CANCELLED****; | GOTO -MENUR
BAT %1 = %I%1 | SKIP 1
BAT -READ2 TYPE %1 ; | READ %2 %3 %4 %5 | IF %2 = x TYPE ****CANCELLED****; | GOTO -MENUR
BAT %C = %1 $ 1 2 | IF %C = cd %D = %1 $ 3
BAT -NEWDISK
BAT IF .%A = . SKIP 13
BAT %9 = %A
%9
BAT *
BAT SKIP 9
BAT -SETDIR
BAT %D = \%D | %9 = cd%D
E:
%9
BAT -DODOS
BAT IF .%A = . SKIP 2
BAT %9 = %A
%9
echo %1 %2 %3 %4 %5
%1 %2 %3 %4 %5
BAT *
BAT IF .%6 = . SKIP 2
%6 %7 %8
BAT *
BAT IF %G. = C. SKIP 2
BAT GOTO -MENUR
BAT -3SKSAVE | * ******************** SMARTKEY SAVE TO SKRDO.DEF
BAT STACK.PURGE | STACK 2dskrdo | STACK Y0 | %D = \
cls
cd\
skdef
BAT *
BAT GOTO -MENUR
BAT -91BACKUP | * ******************* BACKUP ROUTINE
BAT BEGTYPE
Which drive? E or F?;
END
BAT INKEY %8
backstat %8:
BAT BEGTYPE
Do you wish to continue? (Y/N);
END
BAT INKEY %9
BAT IF %9 = Y SKIP 1
BAT GOTO -MENUR
BAT BEGTYPE
Is this a complete backup (C) or only of files changed since the last backup (I) ? ;
END
BAT INKEY %9
timemark l > lpt1
assign c=%8
BAT IF %9 = C SKIP 2
backup c:\ a:/s/m > lpt1
BAT SKIP 1
backup c:\ a:/s > lpt1
tof
assign
BAT GOTO -MENU2